Deployment Archetypes for Cloud Applications

نویسندگان

چکیده

This is a survey paper that explores six Cloud-based deployment archetypes for Cloud applications and the tradeoffs between them to achieve high availability, low end-user latency, acceptable costs. These are (1) Zonal, (2) Regional, (3) Multi-Regional, (4) Global, (5) Hybrid, (6) Multi-Cloud archetypes. The goal classify cloud into set of models tradeoff their needs around geographical constraints with focus on serving applications. enables application owners better examine each model what needed achieving availability latency goals application.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Deployment System for Cloud Applications

A sophisticated deployment system plays an important role in automating and improving the process of software delivery, especially for cloud applications. Since cloud applications usually consist of many components run on different virtual machines, i.e., EC2 instances, the deployment is time-consuming and error-prone, which may involves manual operations and complex scripts. We develop a deplo...

متن کامل

Customizable and Extensible Deployment for Mobile/Cloud Applications

Modern applications face new challenges in managing today’s highly distributed and heterogeneous environment. For example, they must stitch together code that crosses smartphones, tablets, personal devices, and cloud services, connected by variable wide-area networks, such as WiFi and 4G. This paper describes Sapphire, a distributed programming platform that simplifies the programming of today’...

متن کامل

Developing Cloud-based Enterprise Architectures Using Archetypes

The digital transformation of industries, which traditionally focused on physical products, towards integrated product-service offerings requires fundamental changes also on the level of information technology. In particular, these changes require the provision of flexible IT architectures that support fast adaptations for innovative combinations of physical products and IT-delivered services. ...

متن کامل

Jump-Start Cloud: Efficient Deployment Framework for Large-Scale Cloud Applications

Reducing the time that a user has to occupy resources for completing cloud tasks can improve cloud efficiency and lower user cost. Such a time, called cloud time, consists of cloud deployment time and application running time. In this work we design jump-start cloud, under which an efficient cloud deployment scheme is proposed for minimizing cloud time. In particular, VM cloning based on disk i...

متن کامل

TOSCA: Portable Automated Deployment and Management of Cloud Applications

Portability and automated management of composite applications are major concerns of today’s enterprise IT. These applications typically consist of heterogeneous distributed components combined to provide the application’s functionality. This architectural style challenges the operation and management of the application as a whole and requires new concepts for deployment, configuration, operati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Computing Surveys

سال: 2022

ISSN: ['0360-0300', '1557-7341']

DOI: https://doi.org/10.1145/3498336